package com.linkhub.oms.admin.modules.supplier.service;

import com.linkhub.oms.admin.modules.supplier.domain.param.SupplierAddParam;
import com.linkhub.oms.admin.modules.supplier.domain.vo.SupplierVO;

import java.util.List;

/**
 * @Description: SupplierBizService
 * @Author: echo
 * @Date: 2024/4/24 21:02
 * @Version: 1.0
 */
public interface SupplierBizService {

    /**
     * 查询 {@code userId} 的供应商列表
     *
     * @param userId userId
     * @return suppliers
     */
    List<SupplierVO> querySuppliers(String userId);

    /**
     * 新增供应商接口
     *
     * @param param param
     */
    void save(SupplierAddParam param);

    /**
     * 编辑供应商接口
     *
     * @param sysSupplierId sysSupplierId
     * @param param         param
     */
    void edit(String sysSupplierId, SupplierAddParam param);
}
